package com.alm.handle.service;

import com.alm.handle.core.domain.entity.SysAlmEventsLog;
import com.alm.handle.core.domain.entity.SysAreaInfo;
import com.alm.handle.core.domain.entity.rs.StatisticsStatementRS;

import javax.lang.model.element.NestingKind;
import java.util.List;

public interface SysAlmEventsLogService {
    /**
     *
     * @param devid
     * @param type  1 登录 2离线  3异常 4重新上电  5
     *
     */
    Integer  isnertLog(String devid,Integer type);

    /**
     * 更新存在时间
     * @param devid
     * @param type
     */
    void  upexistTime(String devid,Integer type,Integer id );

    /**
     * 插入数据
     * @param devid
     * @param type
     * @param log
     * @return
     */
    Integer  isnertLog(String devid, Integer type, String log);


    /**
     * 查询插座的历史记录
     * @param mac
     * @return
     */
    List<SysAlmEventsLog> queryByMac(String mac);


}
